@charset "utf-8";
/* CSS Document */


/* Admmodule_sidebar */
.mG_sidebar { float:left; min-height:600px; _height:600px; width:199px; overflow-x:hidden; overflow-y:visible; background-color:#f0f9ff; border-right:1px solid #c1c1c1; padding-bottom:8px; }
.mG_sidebar .menulist { width:199px; margin:10px auto 6px; padding:0 0 6px 10px; border-bottom:1px solid #d1e2ed;  }
.menulist .tit { width:149px; background-color:#78abcb; height:14px; border-radius:3px; line-height:14px; line-height:15px\9; overflow:hidden; padding:8px 11px 8px 20px; }
.menulist .tit a { display:block; text-decoration:none; color:#fff; font-size:14px; font-weight:bold; }
.menulist .tit img { background-position:0 -34px; float:right;   position:relative; top:4px; }
.menulistOff .tit { background:none;}
.menulistOff .tit a {color:#666; font-weight:normal;}
.menulist .info { width:192px;padding:9px 0 3px; }
.menulist .info li {  line-height:24px; font-size:12px; }
.menulist .info li a { display:block; padding:0 0 0 35px; }
.menulist .info li a:hover, .menulist .info li.current a  { color:#666; font-weight:bold; text-decoration:none }
.menulistOff .tit img { background-position:0 -56px; }
.menulistOff .info { display:none }
.menulist .info li.sub_menu a { color:#666; font-weight:normal; text-decoration:none;}

.menulist .sub_ico { margin-right:5px;}
.menulist .subonoff_ico {display:inline-block; background:url(../images/ico/onoff_ico.gif) no-repeat; width:12px; height:12px; vertical-align:middle;}
.menulist .current .subonoff_ico { background-position:0 -13px; }
.menulist .info li .sublist { display:none;}
.menulist .info li.sub_menu .sublist { display:block;}
.menulist .info li.sub_menu .sublist a { margin-left:28px; color:#318BCF; font-weight:normal;}
.menulist .info li.sub_menu .sublist a:hover { color:#666; font-weight:bold; text-decoration:none}
.menulist .info li.sub_menu .sublist .current a, .menulist .info li.sub_menu .sublist .current a:hover { color:#666; font-weight:bold; text-decoration:none}